Page({
  data: {
    userInfo: {},
    hasUserInfo: false,
    canIUseGetUserProfile: false,
  },
  onLoad() {
    if (wx.getUserProfile) {
      this.setData({
        canIUseGetUserProfile: true
      })
    }
  },
  getUserProfile(e) {
    // 推荐使用wx.getUserProfile获取用户信息，开发者每次通过该接口获取用户个人信息均需用户确认
    // 开发者妥善保管用户快速填写的头像昵称，避免重复弹窗
    wx.getUserProfile({
      desc: '用于完善会员资料', // 声明获取用户个人信息后的用途，后续会展示在弹窗中，请谨慎填写
      success: (res) => {
        this.setData({
          userInfo: res.userInfo,
          hasUserInfo: true
        })
      }
    })
  },
  getUserInfo(e) {
    // 不推荐使用getUserInfo获取用户信息，预计自2021年4月13日起，getUserInfo将不再弹出弹窗，并直接返回匿名的用户个人信息
    this.setData({
      userInfo: e.detail.userInfo,
      hasUserInfo: true
    })
  },
  saoma(){
    wx.scanCode({
      onlyFromCamera: true,
    })
  },
  contactUs(){
    wx.makePhoneCall({
      phoneNumber: '1111111111' //仅为示例，并非真实的电话号码
    })
  },
  openMap(){
    wx.navigateTo({
      url: '../map/map',
    })
  },
  address(){
    var that = this;
    wx.getLocation({
      type: 'gcj02', //返回可以用于wx.openLocation的经纬度
      success: function (res) {
        var latitude = res.latitude
        var longitude = res.longitude
        var ugetaddress = 'userData.ugetaddress'
        wx.chooseLocation({
          success: function (res) {
            var address_name = res.name;
            var address_info = res.address;
            that.setData({
              latitude: res.latitude,
              longitude: res.longitude,
              ugetaddress: address_info//将解析后的地址进行存储
            })
          },
          fail: function () {
            console.log(res);
          },
          complete: function () {
            // complete
          }
        })
      }
    })
  },
  goods(){
    wx.chooseAddress({
        success (res) {
        }
      })
},

getPhoneNumber(e){
  console.log(e.detail.code);
}
})
